package com.polaris.live.resp.go_resp

import com.polaris.live.common.AppModule
import com.polaris.live.common.constant.AppConst
import com.polaris.live.resp.go_resp.device.AbstractDeviceBean

/**
 * 快捷登录参数
 *
 * @author Created by 半仙 on 2023/9/4/004 16:47
 */
data class QuickLoginBean(
    /**
     * 平台类型
     */
    override val platformType: Int = AppConst.PLATFORM_TYPE,
    /**
     * 应用类型
     */
    override val appType: Int = AppConst.APP_TYPE,
    /**
     * 马甲类型
     */
    override val variantType: Int = AppConst.VARIANT_TYPE,
    /**
     * 应用版本
     */
    override val appVersion: String = AppModule.getVersionName(),
    /**
     * 编译版本
     */
    override val buildVersion: Int = AppModule.getAppVersion(),
    /**
     * 设备型号
     */
    override val osModel: String = AppModule.getOsModel(),
    /**
     * 系统版本
     */
    override val osVersion: String = AppModule.getOsVersion(),
    /**
     * 语言
     */
    override val language: String = AppModule.getLanguage(),
    /**
     * 时区
     */
    val timezone: String = AppModule.getCurrentTimeZone().toString(),
) : AbstractDeviceBean()